package modelo;

import controlador.RegistroParkingControlador;
import modelo.entidades.RegistroParking;
import modelo.persistencia.GenericDAO;
import modelo.persistencia.JDBC.RegistroParkingDAOJDBC;

/**
 *
 * @author jjcamacho
 */
public class RegistroParkingModeloImp extends AbstractModeloImp<RegistroParkingControlador, RegistroParking, String>
    implements RegistroParkingModelo {


    @Override
    GenericDAO obtenerImplementacionDAO() {
        return new RegistroParkingDAOJDBC();
    }

    @Override
    public void eliminarEntidad(RegistroParking entidad) {
        // No implementada por no se de utilidad en esta aplicación
    }

    @Override
    public int ocupadas(String pk) throws Exception{
        RegistroParkingDAOJDBC dao = (RegistroParkingDAOJDBC) obtenerImplementacionDAO();
        return dao.ocupadas(pk);
    }
  


}
